#ifndef __SINGAPORE_BUS_PARSERS__
#define __SINGAPORE_BUS_PARSERS__

#include "SingaporeBusStructures.h"

void ParseStationsL(const TDesC8& aBuf, RArray<TStation>& aStations, RArray<TPtrC8>& aServiceKeys);

void ParseServicesL(const TDesC8& aBuf, RArray<TService>& aServices, RArray<TPtrC8>& aStationsKeys);

void ParseServicePathsL(const TDesC8& aBuf, RArray<TServicePath>& aBusPath, RArray<TCoordinate>& aCoordinates);

void ParseIndexL(const TDesC8& aBuf, RArray<TIndexItem>& aIndex);

#endif
